{% load static %}
<!DOCTYPE html>
<html lang="zh-CN">
<head>
    <meta charset="UTF-8">
    <title>面试指导 - 大学生就业管理系统</title>
    <!-- Bootstrap 5 CSS -->
    <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css" rel="stylesheet">
    <!-- SweetAlert2 CSS -->
    <link href="https://cdn.jsdelivr.net/npm/sweetalert2@11/dist/sweetalert2.min.css" rel="stylesheet">
    <!-- Font Awesome -->
    <link href="https://cdn.bootcdn.net/ajax/libs/font-awesome/5.15.4/css/all.min.css" rel="stylesheet">
    <style>
        * {
            margin: 0;
            padding: 0;
            box-sizing: border-box;
        }

        body {
            font-family: 'Microsoft YaHei', sans-serif;
            background: #f0f2f5;
            min-height: 100vh;
        }

        /* 导航栏样式 */
        .navbar {
            background: #1e3c72;
            padding: 15px 50px;
            display: flex;
            justify-content: space-between;
            align-items: center;
            color: white;
            box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
        }

        .logo {
            font-size: 24px;
            font-weight: bold;
            color: white;
            text-decoration: none;
        }

        .nav-buttons {
            display: flex;
            gap: 15px;
            align-items: center;
        }

        .user-profile {
            display: flex;
            align-items: center;
            gap: 15px;
            cursor: pointer;
            position: relative;
        }

        .user-avatar {
            width: 35px;
            height: 35px;
            border-radius: 50%;
            background: #fff;
            display: flex;
            align-items: center;
            justify-content: center;
            color: #1e3c72;
            font-weight: bold;
            font-size: 16px;
        }

        .user-name {
            color: white;
            font-size: 16px;
            margin-left: 5px;
            font-weight: 500;
        }

        .dropdown-menu {
            position: absolute;
            top: 100%;
            right: 0;
            background: white;
            border-radius: 4px;
            box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
            margin-top: 10px;
            min-width: 150px;
            display: none;
            z-index: 1000;
        }

        .user-profile:hover .dropdown-menu {
            display: block;
        }

        .dropdown-menu a {
            display: block;
            padding: 10px 15px;
            color: #333;
            text-decoration: none;
            transition: background 0.3s;
        }

        .dropdown-menu a:hover {
            background: #f8f9fa;
        }

        /* 主要内容区域 */
        .main-content {
            max-width: 1200px;
            margin: 40px auto;
            padding: 0 20px;
        }

        /* 面试指导卡片样式 */
        .interview-card {
            background: white;
            border-radius: 8px;
            box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
            margin-bottom: 30px;
            overflow: hidden;
        }

        .interview-card-header {
            background: #1e3c72;
            color: white;
            padding: 20px;
            position: relative;
        }

        .interview-card-header h3 {
            margin: 0;
            font-size: 20px;
        }

        .interview-card-body {
            padding: 25px;
        }

        .interview-tips-list {
            list-style-type: none;
            padding: 0;
        }

        .interview-tips-list li {
            padding: 15px;
            border-bottom: 1px solid #eee;
            display: flex;
            align-items: flex-start;
        }

        .interview-tips-list li:last-child {
            border-bottom: none;
        }

        .tip-icon {
            color: #1e3c72;
            margin-right: 15px;
            font-size: 20px;
            min-width: 24px;
        }

        .tip-content {
            flex: 1;
        }

        .tip-title {
            font-weight: bold;
            margin-bottom: 5px;
            color: #333;
        }

        .tip-description {
            color: #666;
            line-height: 1.6;
        }

        /* 面试问题卡片 */
        .question-card {
            background: white;
            border-radius: 8px;
            margin-bottom: 15px;
            box-shadow: 0 2px 5px rgba(0, 0, 0, 0.05);
            overflow: hidden;
        }

        .question-header {
            padding: 15px 20px;
            background: #f8f9fa;
            cursor: pointer;
            display: flex;
            justify-content: space-between;
            align-items: center;
        }

        .question-title {
            font-weight: 500;
            color: #333;
        }

        .question-body {
            padding: 0;
            max-height: 0;
            overflow: hidden;
            transition: all 0.3s ease;
        }

        .question-body.active {
            padding: 20px;
            max-height: 500px;
        }

        .answer-content {
            color: #666;
            line-height: 1.6;
        }

        /* 模拟面试部分 */
        .mock-interview-section {
            background: white;
            border-radius: 8px;
            box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
            padding: 25px;
            margin-bottom: 30px;
        }

        .mock-interview-header {
            margin-bottom: 20px;
            padding-bottom: 15px;
            border-bottom: 1px solid #eee;
        }

        .mock-interview-form .form-group {
            margin-bottom: 20px;
        }

        .mock-interview-form label {
            display: block;
            margin-bottom: 8px;
            font-weight: 500;
        }

        .mock-interview-form select,
        .mock-interview-form input,
        .mock-interview-form textarea {
            width: 100%;
            padding: 10px;
            border: 1px solid #ddd;
            border-radius: 4px;
            font-size: 14px;
        }

        .mock-interview-form select:focus,
        .mock-interview-form input:focus,
        .mock-interview-form textarea:focus {
            outline: none;
            border-color: #1e3c72;
        }

        .btn-primary {
            background: #1e3c72;
            color: white;
            padding: 10px 25px;
            border: none;
            border-radius: 4px;
            cursor: pointer;
            transition: all 0.3s;
        }

        .btn-primary:hover {
            background: #15294f;
        }

        /* 响应式设计 */
        @media (max-width: 768px) {
            .navbar {
                padding: 15px 20px;
            }

            .main-content {
                padding: 0 15px;
            }
        }
    </style>
</head>
<body>
<!-- 导航栏 -->
<nav class="navbar">
    <a href="{% url 'author:student_index' %}" class="logo">大学生就业管理系统</a>
    <div class="nav-buttons">
        {% if user.is_authenticated %}
            <div class="user-profile">
                <div class="user-avatar">
                    <img src="{% static 'image/xiaoqin.png' %}" alt="">
                    {{ user.username|first|upper }}
                </div>
                <span class="user-name">{{ user.username }}</span>
                <div class="dropdown-menu">
                    <a href="{% url 'author:logout' %}" style="color: #dc3545;"><i class="fas fa-sign-out-alt"></i> 退出登录</a>
                </div>
            </div>
        {% else %}
            <a href="{% url 'author:login' %}" class="btn btn-login">登录</a>
            <a href="{% url 'author:register' %}" class="btn btn-register">注册</a>
        {% endif %}
    </div>
</nav>

<!-- 主要内容区域 -->
<div class="main-content">
    <div class="container">
        <h1 class="mb-4">面试指导</h1>

        <!-- 面试准备部分 -->
        <div class="interview-card">
            <div class="interview-card-header">
                <h3><i class="fas fa-clipboard-check"></i> 面试准备</h3>
            </div>
            <div class="interview-card-body">
                <ul class="interview-tips-list">
                    <li>
                        <div class="tip-icon">
                            <i class="fas fa-search"></i>
                        </div>
                        <div class="tip-content">
                            <div class="tip-title">研究公司背景</div>
                            <div class="tip-description">
                                了解公司的历史、文化、产品和服务。查看公司官网、新闻报道和社交媒体，了解公司的最新动态和发展方向。
                            </div>
                        </div>
                    </li>
                    <li>
                        <div class="tip-icon">
                            <i class="fas fa-file-alt"></i>
                        </div>
                        <div class="tip-content">
                            <div class="tip-title">准备简历和作品集</div>
                            <div class="tip-description">
                                打印多份简历，确保简历内容与应聘职位相关。如果是技术或设计类职位，准备好作品集或项目演示。
                            </div>
                        </div>
                    </li>
                    <li>
                        <div class="tip-icon">
                            <i class="fas fa-user-tie"></i>
                        </div>
                        <div class="tip-content">
                            <div class="tip-title">着装得体</div>
                            <div class="tip-description">
                                根据公司文化选择适当的着装，一般来说，商务正装是最安全的选择。确保衣物干净整洁，给人留下专业的第一印象。
                            </div>
                        </div>
                    </li>
                    <li>
                        <div class="tip-icon">
                            <i class="fas fa-route"></i>
                        </div>
                        <div class="tip-content">
                            <div class="tip-title">提前规划路线</div>
                            <div class="tip-description">
                                提前了解面试地点，规划路线，预留足够的时间应对可能的交通延误。建议提前15-20分钟到达面试地点。
                            </div>
                        </div>
                    </li>
                </ul>
            </div>
        </div>

        <!-- 常见面试问题 -->
        <div class="interview-card">
            <div class="interview-card-header">
                <h3><i class="fas fa-question-circle"></i> 常见面试问题</h3>
            </div>
            <div class="interview-card-body">
                <div class="question-card">
                    <div class="question-header" onclick="toggleAnswer(this)">
                        <div class="question-title">请简单介绍一下自己</div>
                        <i class="fas fa-chevron-down"></i>
                    </div>
                    <div class="question-body">
                        <div class="answer-content">
                            <p>这是面试中最常见的开场问题，也是展示自己的绝佳机会。回答时应该：</p>
                            <ul>
                                <li>简洁概括你的教育背景和工作经历</li>
                                <li>强调与应聘职位相关的技能和经验</li>
                                <li>表达对这个职位的热情和为什么你是合适的人选</li>
                                <li>控制时间在1-2分钟内</li>
                            </ul>
                            <p>示例：<em>"我是XX大学计算机科学专业的应届毕业生。在校期间，我专注于软件开发和数据分析，参与了多个项目，包括XX和XX。我还通过实习积累了实际工作经验，在XX公司担任XX职位，负责XX工作。我对贵公司的产品和技术栈非常感兴趣，相信我的技术背景和解决问题的能力能够为团队带来价值。"</em>
                            </p>
                        </div>
                    </div>
                </div>

                <div class="question-card">
                    <div class="question-header" onclick="toggleAnswer(this)">
                        <div class="question-title">你的优势和劣势是什么？</div>
                        <i class="fas fa-chevron-down"></i>
                    </div>
                    <div class="question-body">
                        <div class="answer-content">
                            <p><strong>谈优势：</strong>选择2-3个与职位直接相关的优势，并用具体例子说明。</p>
                            <p>
                                示例：<em>"我的优势是解决问题的能力和团队协作精神。在上一个项目中，我们遇到了XX技术难题，我通过XX方法成功解决，并与团队成员密切合作，按时完成了项目。"</em>
                            </p>
                            <p><strong>谈劣势：</strong>选择一个不太关键的弱点，并强调你正在如何改进。</p>
                            <p>
                                示例：<em>"我有时候会过于关注细节，导致效率降低。我正在学习如何在保证质量的同时更好地管理时间，比如使用番茄工作法和任务优先级排序。"</em>
                            </p>
                        </div>
                    </div>
                </div>

                <div class="question-card">
                    <div class="question-header" onclick="toggleAnswer(this)">
                        <div class="question-title">为什么选择我们公司？</div>
                        <i class="fas fa-chevron-down"></i>
                    </div>
                    <div class="question-body">
                        <div class="answer-content">
                            <p>这个问题考察你对公司的了解程度和求职动机。回答时应该：</p>
                            <ul>
                                <li>展示你对公司的了解（产品、文化、发展方向等）</li>
                                <li>说明公司的哪些方面吸引了你</li>
                                <li>解释你的职业目标如何与公司使命契合</li>
                            </ul>
                            <p>示例：<em>"我选择贵公司是因为我非常认同公司在XX领域的创新精神。我了解到贵公司最近在XX方面取得了突破，这与我的专业背景和兴趣非常匹配。此外，通过与几位在职员工交流，我感受到了公司的良好文化氛围，这对我来说非常重要。我相信在这样的环境中，我能够充分发挥自己的能力，同时实现个人成长。"</em>
                            </p>
                        </div>
                    </div>
                </div>

                <div class="question-card">
                    <div class="question-header" onclick="toggleAnswer(this)">
                        <div class="question-title">你如何处理工作压力？</div>
                        <i class="fas fa-chevron-down"></i>
                    </div>
                    <div class="question-body">
                        <div class="answer-content">
                            <p>这个问题考察你的压力管理能力和情绪智力。回答时应该：</p>
                            <ul>
                                <li>承认压力是工作中的正常部分</li>
                                <li>分享你的具体应对策略</li>
                                <li>用实例说明你如何在压力下保持高效</li>
                            </ul>
                            <p>示例：<em>"我认为适度的压力可以提高工作效率。当面临压力时，我会先分析情况，将大任务分解为小步骤，设定优先级。例如，在上一个项目中，我们面临很紧的截止日期，我通过合理规划时间和资源，保持与团队的良好沟通，最终按时完成了任务。此外，我也注重工作与生活的平衡，通过运动和阅读来放松心情，保持良好的状态。"</em>
                            </p>
                        </div>
                    </div>
                </div>

                <div class="question-card">
                    <div class="question-header" onclick="toggleAnswer(this)">
                        <div class="question-title">你对薪资的期望是多少？</div>
                        <i class="fas fa-chevron-down"></i>
                    </div>
                    <div class="question-body">
                        <div class="answer-content">
                            <p>这是一个需要谨慎回答的问题。建议：</p>
                            <ul>
                                <li>提前研究行业和职位的薪资水平</li>
                                <li>给出一个合理的薪资范围，而不是具体数字</li>
                                <li>强调你更看重的是职位本身和发展机会</li>
                            </ul>
                            <p>示例：<em>"根据我的研究和经验，这个职位在行业内的薪资范围大约是XX到XX。考虑到我的技能和经验，我期望的薪资在这个范围内。当然，我也非常重视公司提供的发展机会、团队氛围和工作内容，愿意就薪资方面进行灵活协商。"</em>
                            </p>
                        </div>
                    </div>
                </div>
            </div>
        </div>


        <!-- 面试技巧视频 -->
        <div class="interview-card">
            <div class="interview-card-header">
                <h3><i class="fas fa-video"></i> 面试技巧视频</h3>
            </div>
            <div class="interview-card-body">
                <div class="row">
                    <div class="col-md-6 mb-4">
                        <div class="card h-100">
                            <div class="card-body">
                                <h5 class="card-title">如何回答行为面试问题</h5>
                                <p class="card-text">学习STAR方法（情境、任务、行动、结果）回答行为面试问题。</p>
                            </div>
                            <div class="card-footer bg-transparent">
                                <a href="https://www.bilibili.com/video/BV1MS4y1Y73m/?spm_id_from=333.337.search-card.all.click&vd_source=980ea6515c3849918e963b3fa638fd09" class="btn btn-primary btn-sm">观看视频</a>
                            </div>
                        </div>
                    </div>
                    <div class="col-md-6 mb-4">
                        <div class="card h-100">
                            <div class="card-body">
                                <h5 class="card-title">技术面试技巧</h5>
                                <p class="card-text">掌握技术面试中的问题解析和代码编写技巧。</p>
                            </div>
                            <div class="card-footer bg-transparent">
                                <a href="https://www.bilibili.com/video/BV1Qi421Y7N6/?spm_id_from=333.337.search-card.all.click&vd_source=980ea6515c3849918e963b3fa638fd09" class="btn btn-primary btn-sm">观看视频</a>
                            </div>
                        </div>
                    </div>
                    <div class="col-md-6 mb-4">
                        <div class="card h-100">
                            <div class="card-body">
                                <h5 class="card-title">面试中的肢体语言</h5>
                                <p class="card-text">了解如何通过肢体语言展示自信和专业。</p>
                            </div>
                            <div class="card-footer bg-transparent">
                                <a href="https://www.bilibili.com/video/BV1ug411U7AT/?spm_id_from=333.337.search-card.all.click&vd_source=980ea6515c3849918e963b3fa638fd09" class="btn btn-primary btn-sm">观看视频</a>
                            </div>
                        </div>
                    </div>
                    <div class="col-md-6 mb-4">
                        <div class="card h-100">
                            <div class="card-body">
                                <h5 class="card-title">如何提问面试官</h5>
                                <p class="card-text">学习在面试结束时提出有见地的问题，给面试官留下深刻印象。</p>
                            </div>
                            <div class="card-footer bg-transparent">
                                <a href="https://www.bilibili.com/video/BV1Jt4y1g7zg/?spm_id_from=333.337.search-card.all.click&vd_source=980ea6515c3849918e963b3fa638fd09" class="btn btn-primary btn-sm">观看视频</a>
                            </div>
                        </div>
                    </div>
                </div>
            </div>
        </div>
    </div>
</div>
<!-- JavaScript -->
<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>
<script src="https://cdn.jsdelivr.net/npm/sweetalert2@11/dist/sweetalert2.all.min.js"></script>
<script>
    // 切换问题答案显示/隐藏
    function toggleAnswer(element) {
        const questionBody = element.nextElementSibling;
        questionBody.classList.toggle('active');
        
        const icon = element.querySelector('i');
        if (questionBody.classList.contains('active')) {
            icon.classList.remove('fa-chevron-down');
            icon.classList.add('fa-chevron-up');
        } else {
            icon.classList.remove('fa-chevron-up');
            icon.classList.add('fa-chevron-down');
        }
    }
</script>
</body>
</html>